%% addendum.tex - Addendum to the manual (MS-DOS differences)
%% Created by Robert Heller on Mon Apr 11 17:45:20 1994
%%
%% ------------------------------------------------------------------
%% Home Librarian by Deepwoods Software
%% ------------------------------------------------------------------
%% Modification History:
%% ------------------------------------------------------------------
%% Contents:
%% ------------------------------------------------------------------
%% 
%% 
%% Copyright (c) 1991,1992,1994 by Robert heller (D/B/A Deepwoods Software)
%%        All Rights Reserved
%% 
%%
\documentstyle[12pt]{book}
\pagestyle{headings}
\begin{document}
\newcommand{\thesystem}{{\em Home Librarian}}
\newcommand{\bold}[1]{{\bf #1}}
\newcommand{\italic}[1]{{\it #1}}
\newcommand{\messydos}{{\bf MS-DOS}}
\newcommand{\compiler}{{\tt g++ 2.5.7}}
\newcommand{\hlvers}{1.0$\beta$}
\newcount\savetolerance
\savetolerance=\tolerance 
\title{Home Librarian \\ A Computerized Library Card Catalog System \\ 
	\messydos\ Addendum}
\author{Robert Heller \\ Deepwoods Software \\ Wendell, MA, USA}
\date{\today}
\maketitle

\begin{titlepage}

This documentation was prepared with \LaTeX.

This document describes version \hlvers\ of the \thesystem\ package.

\vspace{.25in}



{\small Copyright \copyright 1991, 1992 by Robert Heller D/B/A Deepwoods
Software}

\vspace{.25in}

All rights reserved.  Permission is granted to copy this document in
electronic form only, so long as it is with the software it documents.
See Appendix~B of the main reference manual for complete licensing
details.

The author, Robert Heller, may be contacted electronically (E-Mail) via
the following:

\begin{description}
\item[FidoNet] 1:321/153, Locks Hill BBS.
\item[CompuServe] 71450,3432
\item[BIX] locks.hill.bbs
\item[InterNet] heller@cs.umass.edu
\end{description}

\end{titlepage}
\pagenumbering{roman}
\tableofcontents
%\listoffigures
\listoftables
\cleardoublepage
\pagenumbering{arabic}
\appendix
\setcounter{chapter}{4}
\chapter{Addendum For the \messydos\ Version.}

There are some differences due in part to operating system (such as it
is) restrictions and due to a newer version of the compiler (\compiler).

\section{Filename Differences.}

Because \messydos\ limits filenames to eight characters with a three
character extension, some of the program names have been changed as
shown in table~\ref{tab:filenames}.
\begin{table}
\caption{\messydos\ program names.}
\label{tab:filenames}
\begin{centering}
\begin{tabular}{|l|l|}
\hline
OSK Name&\messydos\ Name \\
\hline
Ascii2Libr&ASC2LIBR.EXE\\
EditLibr&EDITLIBR.EXE\\
Libr2Ascii&LIBR2ASC.EXE\\
Librarian&LIBRARIA.EXE\\
PrintCards&PRTCARDS.EXE\\
PrintLabels&PRTLABLS.EXE\\
\hline
\end{tabular}
\end{centering}
\end{table}

\section{Parameter Name Differences.}

Because \compiler\ implements templates, it makes {\tt template} a
reserved word, so I had to change the name of the parameter to {\tt
PrintLabels} from {\tt -template} to {\tt -templatefile}.

\section{No Default Editor}

Since \messydos\ does not come with a spawnable screen text editor, you
will need to fetch an editor and set the {\tt EDITOR} environment variable to define the editor to use, with a line
like this in your {\tt AUTOEXEC.BAT} file:

\begin{verbatim}

set EDITOR=emacs

\end{verbatim}

\section{{\tt ANSI.SYS} not needed.}

You don't need {\tt ANSI.SYS}.  The \messydos\ versions of {\tt EditLibr}
and {\tt Librarian} use direct screen access functions ({\tt Turbo C/C++}
emulation routines in the \compiler\ library).

\end{document}

